﻿using SHZY.Business.Entitys.Dto.WmsBusiReceiveDetail;

namespace SHZY.Business.Entitys.Dto.WmsBusiReceive;

/// <summary>
/// 收货表输出参数.
/// </summary>
public class WmsBusiReceiveInfoOutput
{
    /// <summary>
    /// GUID.
    /// </summary>
    public string id { get; set; }

    /// <summary>
    /// 供应商编码.
    /// </summary>
    public string supplierCode { get; set; }

    /// <summary>
    /// ASN.
    /// </summary>
    public string asn { get; set; }

    /// <summary>
    /// 发货日期.
    /// </summary>
    public DateTime? deliveryDate { get; set; }

    /// <summary>
    /// 采购订单号.
    /// </summary>
    public string purchaseOrder { get; set; }
    public string site { get; set; }
    public string siteName { get; set; }
    
    /// <summary>
    /// 收货日期.
    /// </summary>
    public DateTime? receiveDate { get; set; }

    /// <summary>
    /// 收货方式.
    /// </summary>
    public string receiveType { get; set; }

    /// <summary>
    /// 检验状态：0合未检验1合格2 不合格.
    /// </summary>
    public string checkStatus { get; set; }

    /// <summary>
    /// 状态(0:未处理新数据 1：数据正确待处理 2:收货待检验 3:已检验 4：入待入库区域 5已完成 9:收获数据错误驳回 ).
    /// </summary>
    public string status { get; set; }

    /// <summary>
    /// 收货明细表.
    /// </summary>
    public List<WmsBusiReceiveDetailInfoOutput> receiveItemList { get; set; }

}